package org.canaan.verify;

/**
 * @author Canaan
 * @date 2017/8/20
 */
public interface Validateable {
    /**
     * 字段验证
     *
     * @param skipNull     是否跳过空字段的验证
     * @param exceptFields 排除验证的字段
     * @return 错误信息
     */
    String validation(boolean skipNull, String... exceptFields);

    /**
     * 验证指定的字段，如果不指定,则验证所有的字段
     * @param fields 要验证的字段
     * @return  错误信息
     */
    String validation(String...fields);
}
